Onder computerprogrammeurs is een fikse discussie ontstaan over een ethische kwestie: het automatiseren van je eigen werkzaamheden.
De controverse ontstond nadat een programmeur een vraag stelde op het forum Stack Overflow, a zelfhulpplatform voor programmeurs.
De anonieme programmeur gaf aan dat hij zich schuldig begon te voelen, omdat hij zijn eigen baan had gereduceerd tot twee uur werk in de week, via automatiseringsprocedures.
Het werk waarvoor hij is ingehuurd, wordt gewoon gedaan. Echter, de programmeur werkt vanuit huis en heeft z’n baas nog niet op de hoogte gesteld. Het grootste deel van de dag zorgt hij voor zijn zoon.
Z’n angst is dat als hij vertelt wat hij heeft gedaan, ontslag volgt. Niet zozeer om ethische redenen, maar omdat het bedrijf hem niet meer nodig heeft. De computercode die hij heeft geschreven, maakt hem immers overbodig.
Dit schreef de programmeur (Engels):
"Is it unethical for me to not tell my employer I've automated my job? ...
As you can guess, it is pretty much the most boring job ever. However, it's a full time job with decent pay, and I work remotely so I can stay home with my son.
So I've been doing it for about 18 months and in that time, I've basically figured out all the traps to the point where I've actually written a program which for the past 6 months has been just doing the whole thing for me. So what used to take the last guy like a month, now takes maybe 10 minutes to clean the spreadsheet and run it through the program.
Now the problem is, do I tell them? If I tell them, they will probably just take the program and get rid of me."
De programmeur bekende ook dat hij zich heeft ingedekt door opzettelijk fouten toe te voegen, zodat "het lijkt alsof het mensenwerk is."
De vraag van de programmeur kwam ook terecht op de site Hacker News en zorgde voor veel discussie. Andere programmeurs bleken duidelijk verdeeld te zijn over de kwestie: ethisch of onethisch?
2 uur werk, 40 uur betaald: bedrog
Een lichte meerderheid op het forum Stack Overflow neigt naar het oordeel 'onethisch'. Reageerder Magisch stelt zelfs dat de programmeur zijn werkgever bedondert.
Een zekere Joe Strazzere zegt op Stack Overflow:
- "You spend 1-2 hours per week working from home (to be with your son), but get paid for 40 You wrote the program 6 months ago but haven't told your employer yet Every week or so you lie about what you completed You deliberately inserted bugs into your program to aid in your deception You are continuing to cause the analysts who create the spreadsheets to spend a fair bit of time verifying your work You admit that "it doesn't feel like I'm doing the right thing"
Although the answer seems obvious to me, perhaps your personal ethics lead you to conclude that this is okay. I suspect you know the truth though ..."
Verkeerde prikkels
Op Hacker News zijn ook andere geluiden te horen.
Vele reageerders stellen dat het bedrijf in kwestie krijgt waar het om heeft gevraagd. De tijd die daaraan besteed wordt, zou niet uit moeten maken. Maar ook hier vindt men dat het toevoegen van fouten niet door de beugel kan.
Een commentator schrijft "I don't think there's an ethical consideration here; it's a transactional relationship, value delivered for wages paid. If the company could get the job done cheaper in a different manner, it would do it and dismiss the employee. Is that defensible? The employee is creating value for the company. They're holding up their end of the bargain. Companies exploit employees all the time."
Het komt overigens vaker voor dat techneuten hun eigen baan automatiseren.
Eerder schreef Business Insider over een programmeur die zijn werkzaamheden in hoge mate had geautomatiseerd. Nadat hij was vertrokken bij zijn werkgever, bleek dat deze programmeur zelfs had geregeld dat de koffiemachine automatisch een latte voor hem zette.
Het werk van computerprogrammeurs heeft aan de ene kant de reputatie van een tijdrovend beroep dat uren vreet.
Maar er is kennelijk ook een contingent programmeurs dat andersom werkt: je baan zo inrichten dat je er zelf zo min mogelijk tijd aan kwijt bent.